step-and-repeat machine - Turkish English Dictionary